package com.ruoyi.system.domain.vo.resp;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ApiModel(value = "UserInfoRespVo", description = "用户岗位信息")
public class UserInfoRespVo implements Serializable {

    @ApiModelProperty(value = "userId")
    private Long userId;
    private Long deptId;
    private Long roleId;
    private Long companyId;
    private Long postId;

    @ApiModelProperty(value = "岗位等级")
    private Integer postLevel;
    private Integer deptType;
    private Integer deptLevel;
    private String nickName;
    private String roleKey;
    private String companyName;

}